package com.xinsoft.entity.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * BOM详细
 * @TableName mes_bom_detail
 */
@Data
public class MesBomDetailDTO implements Serializable {
    /**
     * bom明细ID
     */
    private Long id;

    /**
     * bomID
     */
    private Integer bomId;

    /**
     * 父级BOMID
     */
    private Integer parentBomId;

    /**
     * 子物料ID
     */
    private Integer materialId;

    /**
     * 产品名称
     */
    private String materialName;


    /**
     * 产品编号
     */
    private String materialNo;

    /**
     * 产品规格
     */
    private String materialSpecific;

    /**
     * 计量单位
     */
    private String mainUnitName;


    /**
     * 是否关键件
     */
    private Integer doKeyParts;

    /**
     * 是否倒冲件: 1是/0否
     */
    private Integer doBackFlush;

    /**
     * 标准用量
     */
    private BigDecimal standardCount;

    /**
     * 损耗率
     */
    private BigDecimal wasteRate;

    /**
     * 工序
     */
    private Integer processId;

    /**
     * 工序
     */
    private String processName;

    /**
     * 工位名称
     */
    private String stationName;

    /**
     * 工位ID
     */
    private Integer stationId;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 辅助单位
     */
    private Integer assistUom;

    /**
     * 辅助单位
     */
    private String assistUomName;

    /**
     * 辅助数量
     */
    private BigDecimal instockassistNum;

    /**
     * 换算系数
     */
    private BigDecimal convCoefficient;

    /**
     * 仓库ID
     */
    private Integer warehouseId;

    /**
     * 仓库
     */
    private String warehouseName;

    /**
     * 库位
     */
    private String warehItemName;

    private static final long serialVersionUID = 1L;

}